package com.seventeen.mq.proxy.core.domain;

import com.seventeen.mq.proxy.common.core.domain.BaseEntity;
import lombok.*;

/**
 * 实例
 *
 * @author seventeen
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MqInstance extends BaseEntity {

    /**
     * 实例ID
     */
    private Long id;
    /**
     * 实例名
     */
    private String instanceName;
    /**
     * 实例类型
     */
    private String instanceType;
    /**
     * 访问渠道 1:LOCAL 2:CLOUD
     */
    private String accessChannel;
    /**
     * 访问Key
     */
    private String accessKey;
    /**
     * 访问Secret
     */
    private String secretKey;
    /**
     * 端点
     */
    private String endpoints;

    /**
     * 删除标志（0代表存在 2代表删除）
     */
    private String delFlag;
}
